package fiuba.algo3.vista;

import java.awt.Color;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class ReferencePanel extends JPanel {

	ReferencePanel() {
		this.setLayout(null);

		JLabel titulo = new JLabel("Referencias");
		titulo.setBounds(115, 0, 200, 25);
		this.add(titulo);

		JLabel etiquetaVehiculos = new JLabel("Tipo de vehiculo:");
		etiquetaVehiculos.setBounds(50, 17, 100, 25);
		this.add(etiquetaVehiculos);

		JLabel etiquetaAuto = new JLabel("Auto");
		JButton botonAuto = new JButton();
		ImageIcon imagenAuto = new ImageIcon("imagenes/Auto.png");
		botonAuto.setBackground(Color.LIGHT_GRAY);
		botonAuto.setIcon(imagenAuto);
		botonAuto.setBorder(null);
		botonAuto.setBounds(55, 50, 30, 30);
		etiquetaAuto.setBounds(90, 50, 200, 25);
		this.add(botonAuto);
		this.add(etiquetaAuto);

		JLabel etiquetaMoto = new JLabel("Moto");
		JButton botonMoto = new JButton();
		ImageIcon imagenMoto = new ImageIcon("imagenes/Moto.png");
		botonMoto.setBackground(Color.LIGHT_GRAY);
		botonMoto.setIcon(imagenMoto);
		botonMoto.setBorder(null);
		botonMoto.setBounds(55, 80, 30, 30);
		etiquetaMoto.setBounds(90, 80, 200, 25);
		this.add(botonMoto);
		this.add(etiquetaMoto);

		JLabel etiquetaCamioneta = new JLabel("Camioneta");
		JButton botonCamioneta = new JButton();
		ImageIcon imagenCamioneta = new ImageIcon("imagenes/Camioneta4.png");
		botonCamioneta.setBackground(Color.LIGHT_GRAY);
		botonCamioneta.setIcon(imagenCamioneta);
		botonCamioneta.setBorder(null);
		botonCamioneta.setBounds(55, 110, 30, 30);
		etiquetaCamioneta.setBounds(90, 110, 200, 25);
		this.add(botonCamioneta);
		this.add(etiquetaCamioneta);

		JLabel etiquetaObstaculos = new JLabel("Tipo de obstaculo:");
		etiquetaObstaculos.setBounds(50, 140, 150, 25);
		this.add(etiquetaObstaculos);

		JLabel etiquetaPozo = new JLabel("Pozo");
		JButton botonPozo = new JButton();
		botonPozo.setBorder(null);
		ImageIcon imagenPozo = new ImageIcon("imagenes/Pozo.png");
		botonPozo.setBackground(Color.LIGHT_GRAY);
		botonPozo.setIcon(imagenPozo);
		botonPozo.setBounds(55, 175, 30, 30);
		etiquetaPozo.setBounds(90, 175, 200, 25);
		this.add(botonPozo);
		this.add(etiquetaPozo);

		JLabel etiquetaPiquete = new JLabel("Piquete");
		JButton botonPiquete = new JButton();
		ImageIcon imagenPiquete = new ImageIcon("imagenes/Piquetes.png");
		botonPiquete.setBackground(Color.LIGHT_GRAY);
		botonPiquete.setBorder(null);
		botonPiquete.setIcon(imagenPiquete);
		botonPiquete.setBounds(55, 205, 30, 30);
		etiquetaPiquete.setBounds(90, 205, 200, 25);
		this.add(botonPiquete);
		this.add(etiquetaPiquete);

		JLabel etiquetaControlPolicial = new JLabel("Control Policial");
		JButton botonPolicia = new JButton();
		ImageIcon imagenControl = new ImageIcon("imagenes/Control.png");
		botonPolicia.setBackground(Color.LIGHT_GRAY);
		botonPolicia.setBorder(null);
		botonPolicia.setIcon(imagenControl);
		botonPolicia.setBounds(55, 235, 30, 30);
		etiquetaControlPolicial.setBounds(90, 235, 200, 25);
		this.add(botonPolicia);
		this.add(etiquetaControlPolicial);
		
		JLabel etiquetaOtras = new JLabel("Otras:");
		etiquetaOtras.setBounds(50, 275, 100, 25);
		this.add(etiquetaOtras);

		JLabel etiquetaSorpresa = new JLabel("Sorpresa");
		JButton botonSorpresa = new JButton();
		botonSorpresa.setBackground(Color.LIGHT_GRAY);
		ImageIcon imagenSorpresa = new ImageIcon("imagenes/Sorpresa.png");
		botonSorpresa.setBorder(null);
		botonSorpresa.setIcon(imagenSorpresa);
		botonSorpresa.setBounds(55, 300, 30, 30);
		etiquetaSorpresa.setBounds(90, 300, 200, 25);
		this.add(botonSorpresa);
		this.add(etiquetaSorpresa);

		JLabel etiquetaLlegada = new JLabel("Llegada");
		JButton botonLlegada = new JButton();
		botonSorpresa.setBackground(Color.LIGHT_GRAY);
		ImageIcon imagenLlegada = new ImageIcon("imagenes/Meta2.png");
		botonLlegada.setBorder(null);
		botonLlegada.setIcon(imagenLlegada);
		botonLlegada.setBounds(55, 330, 30, 30);
		etiquetaLlegada.setBounds(90, 330, 200, 25);
		this.add(botonLlegada);
		this.add(etiquetaLlegada);

		this.setBackground(Color.LIGHT_GRAY);
		this.setBounds(650, 25, 200, 230);
	}

}
